// Gestion des recherches de membres
// Sebastien Mosser

function updateResult() {

	var param = new Array();

	// Récupération des informations fournies par l'utilisateur
	var lastName = document.getElementById("lastName").value;
	var licence = document.getElementById("licence").value;

	// On décide des cas ou l'on ne fait rien :
	if (lastName.length == 0 && licence.length == 0)
		return displayError("Veuillez entrer des données !!");
	if (lastName.length != 0 && lastName.length < 3)
		return displayError("Le nom de famille doit comporter 3 caractères minimum pour effectuer une recherche automatique");
	if (licence.length != 0 && licence.length < 5)
		return displayError("Le numéro de licence doit comporter 5 caractères minimum pour effectuer une recherche automatique");
		
	// Invocation ajax
	param[0] = lastName;
	param[1] = licence;
	param[2] = "sub_displayMember.php";
	invoke(1,"Member","search", param, manageResult);
	
}

// Un truc qui pourrait être une lambda : met le texte au bon endroit !
function manageResult(text) {
	document.getElementById("resultSet").innerHTML = text;
}

// Affiche une erreur a la place du résultat de la recherche :
function displayError(e) {
  var text = "<div align=\"center\">";
	text += "<span class=\"error\">";
	text += e;
  text += "</span></div>";
  manageResult(text);
}
